Definitions | Top, t T, left + right, f(a), x:AB(x), x.A(x), x:A. B(x), f o g , let i,k:LocKnd = ik in P(i;k), x:A B(x), {x:A| B(x)} , LocKnd, Type, Id, Knd, hasloc(k;i), b, x,y. t(x;y), (x l), type List, let x,y = A in B(x;y), a:A fp B(a), x:A.B(x), x. t(x), g o f, interface-left(X), Interface(ds;da;A) |